• word of the day

    myrrhis odorata

    myrrhis odorata - Dictionary definition and meaning for word myrrhis odorata

    Definition
    (noun) European herb with soft ferny leaves and white flowers
    Synonyms : sweet cicely
Download our Mobile App Today
Receive our word of the day
on Whatsapp